package com.jk.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

/**
 * 
 * @TableName tem_sending
 */
@TableName(value ="tem_sending")
@Data
@ToString
public class TemSending implements Serializable {
    private static final long serialVersionUID = -4774426747603175161L;
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 入职职位
     */
    private String entryPosition;

    /**
     * 入职部门
     */
    private String entryDepartment;

    /**
     * 工作性质
     */
    private String jobNature;

    /**
     * 预计入职时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date expectedStartDate;

    /**
     * 通知方式
     */
    private String notice;

    /**
     * 发送邮箱
     */
    private String sendingEmail;

    /**
     * 抄送人
     */
    private String carbonCopy;

    /**
     * 邮件主题
     */
    private String emailSubject;

    /**
     * 邮件内容
     */
    private String emailContent;

    /**
     * 上传附件
     */
    private String fileUpload;

    /**
     * 短信邮件内容
     */
    private String messageContent;
    /**
     * 候选人id
     */
    private Integer candId;

}